Programming by Feedback
نویسندگان
چکیده
This paper advocates a new ML-based programming framework, called Programming by Feedback (PF), which involves a sequence of interactions between the active computer and the user. The latter only provides preference judgments on pairs of solutions supplied by the active computer. The active computer involves two components: the learning component estimates the user’s utility function and accounts for the user’s (possibly limited) competence; the optimization component explores the search space and returns the most appropriate candidate solution. A proof of principle of the approach is proposed, showing that PF requires a handful of interactions in order to solve some discrete and continuous benchmark problems.
منابع مشابه
ارزیابی مدیران بیمارستانهای آموزشی دانشگاه علوم پزشکی تهران با استفاده از مدل بازخور 360 درجه
Background and Objectives: Organizations with competent and experienced managers will be more successful in achieving their goals and can reach the highest efficiency. This study could lead to more awarness about hospital managers competency. Matrials and Methods: This cross-sectional study was performed during spring and summer 2010. Population included all managers of Teaching Hospitals o...
متن کاملA Classification of Adaptive Feedback in Educational Systems for Programming
Over the last three decades, many educational systems for programming have been developed to support learning/teaching programming. In this paper, feedback types that are supported by existing educational systems for programming are classified. In order to be able to provide feedback, educational systems for programming deployed various approaches to analyzing students’ programs. This paper ide...
متن کاملImplementing Bounded Linear Programming and Analytical Network Process Fuzzy Models to Motivate Employees: a Case Study
In this research, the factors affectinguniversity employees’ motivation and productivity are identified and classified in seven groups; the impact of each motivation factor on the productivity is presented by ANP fuzzy model.Eight universities in Iran were analyzed in this research work. The aim of this study is to explore the productivity of employees. This paper attempts to give new insights ...
متن کاملEnhancing the Learning Process in Programming Courses through an Automated Feedback and Assignment Management System
One of the best methods of learning in computer programming courses depends on practical exercises accompanied by a good feedback procedure. Feedback on programming assignments has a significant impact on learning; it has been described as the most powerful single motivator that enhances achievement. However, the process of preparing, collecting and grading programming assignments manually take...
متن کاملA Perspective of Automated Programming Error Feedback Approaches in Problem Solving Exercises
Programming tools are meant for student to practice programming. Automated programming error feedback will be provided for students to self-construct the knowledge through their own experience. This paper has clustered current approaches in providing automated error programming feedback to the students during problem solving exercises. These include additional syntax error messages, solution te...
متن کاملPABS - a Programming Assignment Feedback System
Giving invididual feedback to students in large programming courses is time consuming and in most cases not feasible. In order to provide students with feedback we introduce PABS, a tool for automated feedback generation for programming assignments on the Java virtual machine. PABS is a web application giving students the opportunity to submit an arbitrary number of solutions and receive automa...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014